#ifndef CINDI_PIGIOP_HPP
#define CINDI_PIGIOP_HPP

/** \file indi_pigiop.hpp
    \brief Raspberry Pi GIOP mount driver for INDI.
    \author Blaise-Florentin Collin
*/

#include "inditelescope.h"

/** \class Cindi_pigiop
    \brief INIDI::Telescope class overloaded for Raspberry Pi GPIO
*/
class Cindi_pigiop : public INDI::Telescope
{
public:
    Cindi_pigiop();

protected:
    // INDI::Telescope overloaded virtual methods
    bool Connect();
    bool Disconnect();
    const char *getDefaultName();
    bool ReadScopeStatus();
    bool Goto(double ra,double dec);
    bool Abort();
};

#endif // CINDI_PIGIOP_HPP
